<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="DTOZbBmSetting">
    <xs:sequence>
      <xs:element minOccurs="0" name="AreaCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ButtonConditionList" nillable="true" type="tns:ArrayOfButtonCondition" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="KeyMode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceIp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="bm_CorpLockMode" type="xs:boolean" />
      <xs:element minOccurs="0" name="bm_VisibleConditionList" nillable="true" type="tns:ArrayOfVisibleCondition" />
      <xs:element minOccurs="0" name="bm_XmfzrLockMode" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOZbBmSetting" nillable="true" type="tns:DTOZbBmSetting" />
  <xs:complexType name="ArrayOfButtonCondition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ButtonCondition" nillable="true" type="tns:ButtonCondition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfButtonCondition" nillable="true" type="tns:ArrayOfButtonCondition" />
  <xs:complexType name="ButtonCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="Field" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ButtonCondition" nillable="true" type="tns:ButtonCondition" />
  <xs:complexType name="ArrayOfVisibleCondition">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VisibleCondition" nillable="true" type="tns:VisibleCondition" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVisibleCondition" nillable="true" type="tns:ArrayOfVisibleCondition" />
  <xs:complexType name="VisibleCondition">
    <xs:sequence>
      <xs:element minOccurs="0" name="Kind" type="xs:int" />
      <xs:element minOccurs="0" name="Visiable" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="VisibleCondition" nillable="true" type="tns:VisibleCondition" />
  <xs:complexType name="DTOZbXzSetting">
    <xs:sequence>
      <xs:element minOccurs="0" name="AreaCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="KeyMode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ServiceIp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="xz_Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="xz_Count" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="xz_Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="xz_Money" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="xz_Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOZbXzSetting" nillable="true" type="tns:DTOZbXzSetting" />
  <xs:complexType name="bm_ProjectInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AreaCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_dl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_dlLXR" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_dlTel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_zb" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_zbLxr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Corp_zbLxrTel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ProjectName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="bZGYSflag" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="bm_ProjectInfo" nillable="true" type="tns:bm_ProjectInfo" />
  <xs:complexType name="ArrayOfbm_ProjectBidInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="bm_ProjectBidInfo" nillable="true" type="tns:bm_ProjectBidInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfbm_ProjectBidInfo" nillable="true" type="tns:ArrayOfbm_ProjectBidInfo" />
  <xs:complexType name="bm_ProjectBidInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="BidName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:short" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="tag" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="bm_ProjectBidInfo" nillable="true" type="tns:bm_ProjectBidInfo" />
  <xs:complexType name="ArrayOfXml_Title">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Xml_Title" nillable="true" type="tns:Xml_Title" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXml_Title" nillable="true" type="tns:ArrayOfXml_Title" />
  <xs:complexType name="Xml_Title">
    <xs:sequence>
      <xs:element minOccurs="0" name="Bid" type="xs:int" />
      <xs:element minOccurs="0" name="Cases" nillable="true" type="tns:ArrayOfXml_Case" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Xml_Title" nillable="true" type="tns:Xml_Title" />
  <xs:complexType name="ArrayOfXml_Case">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Xml_Case" nillable="true" type="tns:Xml_Case" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXml_Case" nillable="true" type="tns:ArrayOfXml_Case" />
  <xs:complexType name="Xml_Case">
    <xs:sequence>
      <xs:element minOccurs="0" name="Conds" nillable="true" type="tns:ArrayOfXml_Cond" />
      <xs:element minOccurs="0" name="Context" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Enabled" type="xs:boolean" />
      <xs:element minOccurs="0" name="Kind" type="xs:unsignedByte" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Xml_Case" nillable="true" type="tns:Xml_Case" />
  <xs:complexType name="ArrayOfXml_Cond">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Xml_Cond" nillable="true" type="tns:Xml_Cond" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXml_Cond" nillable="true" type="tns:ArrayOfXml_Cond" />
  <xs:complexType name="Xml_Cond">
    <xs:sequence>
      <xs:element minOccurs="0" name="SubKind" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subid" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Xml_Cond" nillable="true" type="tns:Xml_Cond" />
  <xs:complexType name="DTOBidCorpInfoBJ">
    <xs:sequence>
      <xs:element minOccurs="0" name="AuditPerson" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sum_ZJ" nillable="true" type="xs:double" />
      <xs:element minOccurs="0" name="cmb_Account" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cmb_BankName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="mTel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="treeID" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DTOBidCorpInfoBJ" nillable="true" type="tns:DTOBidCorpInfoBJ" />
  <xs:complexType name="OperationResult">
    <xs:sequence>
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
      <xs:element minOccurs="0" name="ReturnValue" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OperationResult" nillable="true" type="tns:OperationResult" />
</xs:schema>